home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / editor / ue312amy.lha / amiga / smakefile < prev    next >
Makefile  |  1996-04-24  |  3KB  |  82 lines

  1. #
  2. # Makefile for microEmacs 3.12 using SAS/C for AmigaDOS
  3. #
  4. CC = sc
  5. OPT=OPT
  6. CFLAGS=$(OPT) ErrRexx CODE=F DATA=F UCHAR NOSTKCHK NOSINT
  7.  
  8. HDIR= /h
  9. SRCD = /src
  10. INCLUDE = IDIR=$(HDIR)
  11.  
  12. HFILES=estruct.h $(HDIR)/edef.h $(HDIR)/efunc.h $(HDIR)/epath.h $(HDIR)/ebind.h $(HDIR)/eproto.h
  13.  
  14. OFILES=amigados.o ansi.o basic.o bind.o buffer.o char.o crypt.o \
  15.     display.o eval.o exec.o file.o fileio.o input.o isearch.o dolock.o lock.o \
  16.     line.o main.o mouse.o random.o region.o search.o screen.o replace.o \
  17.     window.o word.o
  18.  
  19. uemacs:    $(OFILES)
  20.     SC LINK PNAME=uemacs $(CFLAGS) $(OFILES)
  21.  
  22. ansi.o: $(SRCD)/ansi.c $(HFILES)
  23.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=ansi.o $(SRCD)/ansi.c
  24. amiga.gst: gst.h
  25.     $(CC) $(CFLAGS) $(INCLUDE) MGST=amiga.gst gst.h
  26. amigados.o: $(SRCD)/amigados.c $(HFILES) amiga.gst
  27.     $(CC) $(CFLAGS) $(INCLUDE) GST=amiga.gst OBJNAME=amigados.o $(SRCD)/amigados.c
  28. basic.o: $(SRCD)/basic.c $(HFILES)
  29.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=basic.o $(SRCD)/basic.c
  30. bind.o: $(SRCD)/bind.c $(HFILES)
  31.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=bind.o $(SRCD)/bind.c
  32. buffer.o: $(SRCD)/buffer.c $(HFILES)
  33.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=buffer.o $(SRCD)/buffer.c
  34. char.o: $(SRCD)/char.c $(HFILES)
  35.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=char.o $(SRCD)/char.c
  36. crypt.o: $(SRCD)/crypt.c $(HFILES)
  37.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=crypt.o $(SRCD)/crypt.c
  38. cmdfix.o: $(SRCD)/cmdfix.c $(HFILES)
  39.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=cmdfix.o $(SRCD)/cmdfix.c
  40. display.o: $(SRCD)/display.c $(HFILES)
  41.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=display.o $(SRCD)/display.c
  42. dolock.o: $(SRCD)/dolock.c $(HFILES)
  43.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=dolock.o $(SRCD)/dolock.c
  44. eval.o: $(SRCD)/eval.c $(HFILES) $(HDIR)/evar.h
  45.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=eval.o $(SRCD)/eval.c
  46. exec.o: $(SRCD)/exec.c $(HFILES)
  47.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=exec.o $(SRCD)/exec.c
  48. file.o: $(SRCD)/file.c $(HFILES)
  49.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=file.o $(SRCD)/file.c
  50. fileio.o: $(SRCD)/fileio.c $(HFILES)
  51.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=fileio.o $(SRCD)/fileio.c
  52. input.o: $(SRCD)/input.c $(HFILES)
  53.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=input.o $(SRCD)/input.c
  54. isearch.o: $(SRCD)/isearch.c $(HFILES)
  55.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=isearch.o $(SRCD)/isearch.c
  56. line.o: $(SRCD)/line.c $(HFILES)
  57.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=line.o $(SRCD)/line.c
  58. lock.o: $(SRCD)/lock.c $(HFILES)
  59.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=lock.o $(SRCD)/lock.c
  60. main.o: $(SRCD)/main.c $(HFILES)
  61.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=main.o $(SRCD)/main.c
  62. mouse.o: $(SRCD)/mouse.c $(HFILES)
  63.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=mouse.o $(SRCD)/mouse.c
  64. unix.o: $(SRCD)/unix.c $(HFILES)
  65.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=unix.o $(SRCD)/unix.c
  66. random.o: $(SRCD)/random.c $(HFILES)
  67.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=random.o $(SRCD)/random.c
  68. region.o: $(SRCD)/region.c $(HFILES)
  69.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=region.o $(SRCD)/region.c
  70. search.o: $(SRCD)/search.c $(HFILES)
  71.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=search.o $(SRCD)/search.c
  72. screen.o: $(SRCD)/screen.c $(HFILES)
  73.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=screen.o $(SRCD)/screen.c
  74. replace.o: $(SRCD)/replace.c $(HFILES)
  75.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=replace.o $(SRCD)/replace.c
  76. tags.o: $(SRCD)/tags.c $(HFILES)
  77.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=tags.o $(SRCD)/tags.c
  78. window.o: $(SRCD)/window.c $(HFILES)
  79.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=window.o $(SRCD)/window.c
  80. word.o: $(SRCD)/word.c $(HFILES)
  81.     $(CC) $(CFLAGS) $(INCLUDE) OBJNAME=word.o $(SRCD)/word.c
  82.